namespace = dt_preference_check

#check character preference
dt_preference_check.0001 = {
	type = character_event
	title = tits_big_preference_check.0001.t
	desc = tits_big_preference_check.0001.desc
	theme = culture_change
	left_portrait = {
		character = root
		animation = personality_honorable
	}

	#choose a female consort (big tits preference)
	option = {
		trigger = {
			has_trait = preference_tits_big
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = preference_check_event.0001.a
		trigger_event = dt_preference_check.0002
	
	}

	#choose a female consort (small tits preference)
	option = {
		trigger = {
			has_trait = preference_tits_small
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = preference_check_event.0001.b
		trigger_event = dt_preference_check.0004
	
	}

	#choose a female consort (average tits preference)
	option = {
		trigger = {
			has_trait = preference_tits_average_1
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = preference_check_event.0001.c
		trigger_event = dt_preference_check.0002
	
	}

	#choose a male consort (big dick preference)
	option = {
		trigger = {
			has_trait = preference_dick_big
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = preference_check_event.0001.d
		trigger_event = dt_preference_check.0006
	
	}

	#choose a male consort (small dick preference)
	option = {
		trigger = {
			has_trait = preference_dick_small
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = preference_check_event.0001.e
		trigger_event = dt_preference_check.0008
	
	}

	#choose a male consort (average dick preference)
	option = {
		trigger = {
			has_trait = preference_dick_average_1
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = preference_check_event.0001.f
		trigger_event = dt_preference_check.0006
	
	}

}


#if character likes big tits
dt_preference_check.0002 = {
	type = character_event
	title = tits_big_preference_check.0001.t
	desc = tits_big_preference_check.0001.desc
	theme = culture_change
	left_portrait = {
		character = root
		animation = personality_honorable
	}
	right_portrait = {
		character = scope:best_trait_option
		animation = personality_honorable
	}


	immediate = {
				#Find a partner with gigantic tits
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_big_3
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = best_trait_option
				}

				#Huge tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_big_2
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = moderate_trait_option
				}

				#big tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_big_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = minor_trait_option
				}

				#average tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_average_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = average_trait_option
				}

				#small tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_small_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = poor_trait_option
				}
				
				#tiny tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_small_2
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = bad_trait_option
				}

				#flat tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_small_3
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = worst_trait_option
				}

	}

	#choose gigantic tits
	option = {
		trigger = {
			exists = scope:best_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_big_preference_check.0001.a

		if = {
			limit = { has_trait = preference_tits_big_3 }
			add_character_modifier = {
				modifier = tits_big_3_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_2 }
			add_character_modifier = {
				modifier = tits_big_2_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_1}
			add_character_modifier = {
				modifier = tits_big_1_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose huge tits
	option = {
		trigger = {
			exists = scope:moderate_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_big_preference_check.0001.b

		if = {
			limit = { has_trait = preference_tits_big_3 }
			add_character_modifier = {
				modifier = tits_big_3_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_2 }
			add_character_modifier = {
				modifier = tits_big_2_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_1 }
			add_character_modifier = {
				modifier = tits_big_1_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose big tits
	option = {
		trigger = {
			exists = scope:minor_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_big_preference_check.0001.c

		if = {
			limit = { has_trait = preference_tits_big_3 }
			add_character_modifier = {
				modifier = tits_big_3_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_2 }
			add_character_modifier = {
				modifier = tits_big_2_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_1 }
			add_character_modifier = {
				modifier = tits_big_1_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose average tits
	option = {
		trigger = {
			is_landed = yes #extra check to make sure they haven't lost their status
			exists = scope:average_trait_option #Doesn't exists for AI
		}
		name = tits_big_preference_check.0001.d

		scope:average_trait_option = {
			add_character_modifier = {
				modifier = favoured_partner_modifier
				years = 1
			}
		}

		reverse_add_opinion = {
			target = scope:average_trait_option
			modifier = choose_me_opinion
			years = 1
		}
		
		ai_chance = {
			factor = 100
		}
	}

	#choose small tits
	option = {
		trigger = {
			exists = scope:poor_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_big_preference_check.0001.e

		if = {
			limit = { has_trait = preference_tits_big_3 }
			add_character_modifier = {
				modifier = tits_big_3_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_2 }
			add_character_modifier = {
				modifier = tits_big_2_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_1}
			add_character_modifier = {
				modifier = tits_big_1_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose tiny tits
	option = {
		trigger = {
			exists = scope:bad_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_big_preference_check.0001.f

		if = {
			limit = { has_trait = preference_tits_big_3 }
			add_character_modifier = {
				modifier = tits_big_3_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_2 }
			add_character_modifier = {
				modifier = tits_big_2_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_1}
			add_character_modifier = {
				modifier = tits_big_1_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose flat tits
	option = {
		trigger = {
			exists = scope:worst_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_big_preference_check.0001.g

		if = {
			limit = { has_trait = preference_tits_big_3 }
			add_character_modifier = {
				modifier = tits_big_3_extremely_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_2 }
			add_character_modifier = {
				modifier = tits_big_2_extremely_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_1}
			add_character_modifier = {
				modifier = tits_big_1_very_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}
	#reassess	
	option = {
		name = {
			text = tits_big_preference_check.0001.i
		}
		trigger_event = dt_preference_check.0003

		ai_chance = {
			factor = 1
		}
	}


	#None...
	option = {
		name = {
			text = tits_big_preference_check.0001.j
		}

		ai_chance = {
			factor = 1
		}
	}
}


dt_preference_check.0003 = {
	type = character_event
	title = tits_big_preference_check.0001.t
	desc = tits_big_preference_check.0001.desc
	theme = culture_change
	left_portrait = {
		character = root
		animation = personality_honorable
	}
	right_portrait = {
		character = scope:best_trait_option
		animation = personality_honorable
	}


	immediate = {
				#Find a partner with gigantic tits
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_big_3
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = best_trait_option
				}

				#Huge tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_big_2
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = moderate_trait_option
				}

				#big tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_big_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = minor_trait_option
				}

				#average tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_average_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = average_trait_option
				}

				#small tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_small_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = poor_trait_option
				}
				
				#tiny tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_small_2
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = bad_trait_option
				}

				#flat tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_small_3
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = worst_trait_option
				}

	}

	#choose gigantic tits
	option = {
		trigger = {
			exists = scope:best_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_big_preference_check.0001.a

		if = {
			limit = { has_trait = preference_tits_big_3 }
			add_character_modifier = {
				modifier = tits_big_3_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_2 }
			add_character_modifier = {
				modifier = tits_big_2_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_1}
			add_character_modifier = {
				modifier = tits_big_1_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose huge tits
	option = {
		trigger = {
			exists = scope:moderate_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_big_preference_check.0001.b

		if = {
			limit = { has_trait = preference_tits_big_3 }
			add_character_modifier = {
				modifier = tits_big_3_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_2 }
			add_character_modifier = {
				modifier = tits_big_2_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_1}
			add_character_modifier = {
				modifier = tits_big_1_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose big tits
	option = {
		trigger = {
			exists = scope:minor_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_big_preference_check.0001.c

		if = {
			limit = { has_trait = preference_tits_big_3 }
			add_character_modifier = {
				modifier = tits_big_3_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_2 }
			add_character_modifier = {
				modifier = tits_big_2_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_1}
			add_character_modifier = {
				modifier = tits_big_1_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose average tits
	option = {
		trigger = {
			is_landed = yes #extra check to make sure they haven't lost their status
			exists = scope:average_trait_option #Doesn't exists for AI
		}
		name = tits_big_preference_check.0001.d

		scope:average_trait_option = {
			add_character_modifier = {
				modifier = favoured_partner_modifier
				years = 1
			}
		}

		reverse_add_opinion = {
			target = scope:average_trait_option
			modifier = choose_me_opinion
			years = 1
		}
		
		ai_chance = {
			factor = 100
		}
	}

	#choose small tits
	option = {
		trigger = {
			exists = scope:poor_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_big_preference_check.0001.e

		if = {
			limit = { has_trait = preference_tits_big_3 }
			add_character_modifier = {
				modifier = tits_big_3_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_2 }
			add_character_modifier = {
				modifier = tits_big_2_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_1}
			add_character_modifier = {
				modifier = tits_big_1_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose tiny tits
	option = {
		trigger = {
			exists = scope:bad_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_big_preference_check.0001.f

		if = {
			limit = { has_trait = preference_tits_big_3 }
			add_character_modifier = {
				modifier = tits_big_3_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_2 }
			add_character_modifier = {
				modifier = tits_big_2_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_1}
			add_character_modifier = {
				modifier = tits_big_1_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose flat tits
	option = {
		trigger = {
			exists = scope:worst_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_big_preference_check.0001.g

		if = {
			limit = { has_trait = preference_tits_big_3 }
			add_character_modifier = {
				modifier = tits_big_3_extremely_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_2 }
			add_character_modifier = {
				modifier = tits_big_2_extremely_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_big_1}
			add_character_modifier = {
				modifier = tits_big_1_very_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}
	#reassess	
	option = {
		name = {
			text = tits_big_preference_check.0001.i
		}
		trigger_event = dt_preference_check.0002

		ai_chance = {
			factor = 1
		}
	}


	#None...
	option = {
		name = {
			text = tits_big_preference_check.0001.j
		}

		ai_chance = {
			factor = 1
		}
	}
}

#if character likes small tits
dt_preference_check.0004 = {
	type = character_event
	title = tits_small_preference_check.0001.t
	desc = tits_small_preference_check.0001.desc
	theme = culture_change
	left_portrait = {
		character = root
		animation = personality_honorable
	}
	right_portrait = {
		character = scope:best_trait_option
		animation = personality_honorable
	}


	immediate = {
				#Find a partner with flat tits
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_small_3
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = best_trait_option
				}

				#tiny tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_small_2
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = moderate_trait_option
				}

				#small tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_small_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = minor_trait_option
				}

				#average tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_average_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = average_trait_option
				}

				#big tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_big_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = poor_trait_option
				}
				
				#huge tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_big_2
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = bad_trait_option
				}

				#gigantic tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_big_3
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = worst_trait_option
				}

	}

	#choose flat tits
	option = {
		trigger = {
			exists = scope:best_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_small_preference_check.0001.a

		if = {
			limit = { has_trait = preference_tits_small_3 }
			add_character_modifier = {
				modifier = tits_small_3_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_2 }
			add_character_modifier = {
				modifier = tits_small_2_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_1}
			add_character_modifier = {
				modifier = tits_small_1_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose tiny tits
	option = {
		trigger = {
			exists = scope:moderate_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_small_preference_check.0001.b

		if = {
			limit = { has_trait = preference_tits_small_3 }
			add_character_modifier = {
				modifier = tits_small_3_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_2 }
			add_character_modifier = {
				modifier = tits_small_2_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_1}
			add_character_modifier = {
				modifier = tits_small_1_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose small tits
	option = {
		trigger = {
			exists = scope:minor_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_small_preference_check.0001.c

		if = {
			limit = { has_trait = preference_tits_small_3 }
			add_character_modifier = {
				modifier = tits_small_3_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_2 }
			add_character_modifier = {
				modifier = tits_small_2_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_1}
			add_character_modifier = {
				modifier = tits_small_1_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose average tits
	option = {
		trigger = {
			is_landed = yes #extra check to make sure they haven't lost their status
			exists = scope:average_trait_option #Doesn't exists for AI
		}
		name = tits_small_preference_check.0001.d

		scope:average_trait_option = {
			add_character_modifier = {
				modifier = favoured_partner_modifier
				years = 1
			}
		}

		reverse_add_opinion = {
			target = scope:average_trait_option
			modifier = choose_me_opinion
			years = 1
		}
		
		ai_chance = {
			factor = 100
		}
	}

	#choose big tits
	option = {
		trigger = {
			exists = scope:poor_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_small_preference_check.0001.e

		if = {
			limit = { has_trait = preference_tits_small_3 }
			add_character_modifier = {
				modifier = tits_small_3_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_2 }
			add_character_modifier = {
				modifier = tits_small_2_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_1}
			add_character_modifier = {
				modifier = tits_small_1_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose huge tits
	option = {
		trigger = {
			exists = scope:bad_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_small_preference_check.0001.f

		if = {
			limit = { has_trait = preference_tits_small_3 }
			add_character_modifier = {
				modifier = tits_small_3_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_2 }
			add_character_modifier = {
				modifier = tits_small_2_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_1}
			add_character_modifier = {
				modifier = tits_small_1_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose gigantic tits
	option = {
		trigger = {
			exists = scope:worst_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_small_preference_check.0001.g

		if = {
			limit = { has_trait = preference_tits_small_3 }
			add_character_modifier = {
				modifier = tits_small_3_extremely_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_2 }
			add_character_modifier = {
				modifier = tits_small_2_extremely_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_1}
			add_character_modifier = {
				modifier = tits_small_1_very_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}
	#reassess	
	option = {
		name = {
			text = tits_small_preference_check.0001.i
		}
		trigger_event = dt_preference_check.0005

		ai_chance = {
			factor = 1
		}
	}


	#None...
	option = {
		name = {
			text = tits_small_preference_check.0001.j
		}

		ai_chance = {
			factor = 1
		}
	}
}

dt_preference_check.0005 = {
	type = character_event
	title = tits_small_preference_check.0001.t
	desc = tits_small_preference_check.0001.desc
	theme = culture_change
	left_portrait = {
		character = root
		animation = personality_honorable
	}
	right_portrait = {
		character = scope:best_trait_option
		animation = personality_honorable
	}


	immediate = {
				#Find a partner with flat tits
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_small_3
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = best_trait_option
				}

				#tiny tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_small_2
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = moderate_trait_option
				}

				#small tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_small_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = minor_trait_option
				}

				#average tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_average_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = average_trait_option
				}

				#big tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_big_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = poor_trait_option
				}
				
				#huge tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_big_2
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = bad_trait_option
				}

				#gigantic tits partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = tits_big_3
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = worst_trait_option
				}

	}

	#choose flat tits
	option = {
		trigger = {
			exists = scope:best_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_small_preference_check.0001.a

		if = {
			limit = { has_trait = preference_tits_small_3 }
			add_character_modifier = {
				modifier = tits_small_3_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_2 }
			add_character_modifier = {
				modifier = tits_small_2_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_1}
			add_character_modifier = {
				modifier = tits_small_1_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose tiny tits
	option = {
		trigger = {
			exists = scope:moderate_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_small_preference_check.0001.b

		if = {
			limit = { has_trait = preference_tits_small_3 }
			add_character_modifier = {
				modifier = tits_small_3_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_2 }
			add_character_modifier = {
				modifier = tits_small_2_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_1}
			add_character_modifier = {
				modifier = tits_small_1_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose small tits
	option = {
		trigger = {
			exists = scope:minor_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_small_preference_check.0001.c

		if = {
			limit = { has_trait = preference_tits_small_3 }
			add_character_modifier = {
				modifier = tits_small_3_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_2 }
			add_character_modifier = {
				modifier = tits_small_2_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_1}
			add_character_modifier = {
				modifier = tits_small_1_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose average tits
	option = {
		trigger = {
			is_landed = yes #extra check to make sure they haven't lost their status
			exists = scope:average_trait_option #Doesn't exists for AI
		}
		name = tits_small_preference_check.0001.d

		scope:average_trait_option = {
			add_character_modifier = {
				modifier = favoured_partner_modifier
				years = 1
			}
		}

		reverse_add_opinion = {
			target = scope:average_trait_option
			modifier = choose_me_opinion
			years = 1
		}
		
		ai_chance = {
			factor = 100
		}
	}

	#choose big tits
	option = {
		trigger = {
			exists = scope:poor_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_small_preference_check.0001.e

		if = {
			limit = { has_trait = preference_tits_small_3 }
			add_character_modifier = {
				modifier = tits_small_3_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_2 }
			add_character_modifier = {
				modifier = tits_small_2_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_1}
			add_character_modifier = {
				modifier = tits_small_1_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose huge tits
	option = {
		trigger = {
			exists = scope:bad_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_small_preference_check.0001.f

		if = {
			limit = { has_trait = preference_tits_small_3 }
			add_character_modifier = {
				modifier = tits_small_3_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_2 }
			add_character_modifier = {
				modifier = tits_small_2_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_1}
			add_character_modifier = {
				modifier = tits_small_1_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose gigantic tits
	option = {
		trigger = {
			exists = scope:worst_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = tits_small_preference_check.0001.g

		if = {
			limit = { has_trait = preference_tits_small_3 }
			add_character_modifier = {
				modifier = tits_small_3_extremely_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_2 }
			add_character_modifier = {
				modifier = tits_small_2_extremely_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_tits_small_1}
			add_character_modifier = {
				modifier = tits_small_1_very_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}
	#reassess	
	option = {
		name = {
			text = tits_small_preference_check.0001.i
		}
		trigger_event = dt_preference_check.0004

		ai_chance = {
			factor = 1
		}
	}


	#None...
	option = {
		name = {
			text = tits_small_preference_check.0001.j
		}

		ai_chance = {
			factor = 1
		}
	}
}

#if character likes big dick
dt_preference_check.0006 = {
	type = character_event
	title = dick_big_preference_check.0001.t
	desc = dick_big_preference_check.0001.desc
	theme = culture_change
	left_portrait = {
		character = root
		animation = personality_honorable
	}
	right_portrait = {
		character = scope:best_trait_option
		animation = personality_honorable
	}


	immediate = {
				#Find a partner with gigantic dick
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_big_3
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = best_trait_option
				}

				#Huge dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_big_2
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = moderate_trait_option
				}

				#big dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_big_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = minor_trait_option
				}

				#average dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_average_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = average_trait_option
				}

				#small dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_small_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = poor_trait_option
				}
				
				#tiny dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_small_2
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = bad_trait_option
				}

				#flat dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_small_3
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = worst_trait_option
				}

	}

	#choose gigantic dick
	option = {
		trigger = {
			exists = scope:best_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_big_preference_check.0001.a

		if = {
			limit = { has_trait = preference_dick_big_3 }
			add_character_modifier = {
				modifier = dick_big_3_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_2 }
			add_character_modifier = {
				modifier = dick_big_2_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_1}
			add_character_modifier = {
				modifier = dick_big_1_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose huge dick
	option = {
		trigger = {
			exists = scope:moderate_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_big_preference_check.0001.b

		if = {
			limit = { has_trait = preference_dick_big_3 }
			add_character_modifier = {
				modifier = dick_big_3_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_2 }
			add_character_modifier = {
				modifier = dick_big_2_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_1 }
			add_character_modifier = {
				modifier = dick_big_1_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose big dick
	option = {
		trigger = {
			exists = scope:minor_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_big_preference_check.0001.c

		if = {
			limit = { has_trait = preference_dick_big_3 }
			add_character_modifier = {
				modifier = dick_big_3_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_2 }
			add_character_modifier = {
				modifier = dick_big_2_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_1 }
			add_character_modifier = {
				modifier = dick_big_1_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose average dick
	option = {
		trigger = {
			is_landed = yes #extra check to make sure they haven't lost their status
			exists = scope:average_trait_option #Doesn't exists for AI
		}
		name = dick_big_preference_check.0001.d

		scope:average_trait_option = {
			add_character_modifier = {
				modifier = favoured_partner_modifier
				years = 1
			}
		}

		reverse_add_opinion = {
			target = scope:average_trait_option
			modifier = choose_me_opinion
			years = 1
		}
		
		ai_chance = {
			factor = 100
		}
	}

	#choose small dick
	option = {
		trigger = {
			exists = scope:poor_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_big_preference_check.0001.e

		if = {
			limit = { has_trait = preference_dick_big_3 }
			add_character_modifier = {
				modifier = dick_big_3_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_2 }
			add_character_modifier = {
				modifier = dick_big_2_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_1}
			add_character_modifier = {
				modifier = dick_big_1_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose tiny dick
	option = {
		trigger = {
			exists = scope:bad_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_big_preference_check.0001.f

		if = {
			limit = { has_trait = preference_dick_big_3 }
			add_character_modifier = {
				modifier = dick_big_3_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_2 }
			add_character_modifier = {
				modifier = dick_big_2_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_1}
			add_character_modifier = {
				modifier = dick_big_1_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose flat dick
	option = {
		trigger = {
			exists = scope:worst_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_big_preference_check.0001.g

		if = {
			limit = { has_trait = preference_dick_big_3 }
			add_character_modifier = {
				modifier = dick_big_3_extremely_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_2 }
			add_character_modifier = {
				modifier = dick_big_2_extremely_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_1}
			add_character_modifier = {
				modifier = dick_big_1_very_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}
	#reassess	
	option = {
		name = {
			text = dick_big_preference_check.0001.i
		}
		trigger_event = dt_preference_check.0007

		ai_chance = {
			factor = 1
		}
	}


	#None...
	option = {
		name = {
			text = dick_big_preference_check.0001.j
		}

		ai_chance = {
			factor = 1
		}
	}
}


dt_preference_check.0007 = {
	type = character_event
	title = dick_big_preference_check.0001.t
	desc = dick_big_preference_check.0001.desc
	theme = culture_change
	left_portrait = {
		character = root
		animation = personality_honorable
	}
	right_portrait = {
		character = scope:best_trait_option
		animation = personality_honorable
	}


	immediate = {
				#Find a partner with gigantic dick
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_big_3
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = best_trait_option
				}

				#Huge dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_big_2
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = moderate_trait_option
				}

				#big dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_big_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = minor_trait_option
				}

				#average dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_average_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = average_trait_option
				}

				#small dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_small_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = poor_trait_option
				}
				
				#tiny dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_small_2
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = bad_trait_option
				}

				#flat dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_small_3
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = worst_trait_option
				}

	}

	#choose gigantic dick
	option = {
		trigger = {
			exists = scope:best_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_big_preference_check.0001.a

		if = {
			limit = { has_trait = preference_dick_big_3 }
			add_character_modifier = {
				modifier = dick_big_3_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_2 }
			add_character_modifier = {
				modifier = dick_big_2_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_1}
			add_character_modifier = {
				modifier = dick_big_1_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose huge dick
	option = {
		trigger = {
			exists = scope:moderate_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_big_preference_check.0001.b

		if = {
			limit = { has_trait = preference_dick_big_3 }
			add_character_modifier = {
				modifier = dick_big_3_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_2 }
			add_character_modifier = {
				modifier = dick_big_2_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_1}
			add_character_modifier = {
				modifier = dick_big_1_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose big dick
	option = {
		trigger = {
			exists = scope:minor_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_big_preference_check.0001.c

		if = {
			limit = { has_trait = preference_dick_big_3 }
			add_character_modifier = {
				modifier = dick_big_3_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_2 }
			add_character_modifier = {
				modifier = dick_big_2_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_1}
			add_character_modifier = {
				modifier = dick_big_1_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose average dick
	option = {
		trigger = {
			is_landed = yes #extra check to make sure they haven't lost their status
			exists = scope:average_trait_option #Doesn't exists for AI
		}
		name = dick_big_preference_check.0001.d

		scope:average_trait_option = {
			add_character_modifier = {
				modifier = favoured_partner_modifier
				years = 1
			}
		}

		reverse_add_opinion = {
			target = scope:average_trait_option
			modifier = choose_me_opinion
			years = 1
		}
		
		ai_chance = {
			factor = 100
		}
	}

	#choose small dick
	option = {
		trigger = {
			exists = scope:poor_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_big_preference_check.0001.e

		if = {
			limit = { has_trait = preference_dick_big_3 }
			add_character_modifier = {
				modifier = dick_big_3_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_2 }
			add_character_modifier = {
				modifier = dick_big_2_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_1}
			add_character_modifier = {
				modifier = dick_big_1_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose tiny dick
	option = {
		trigger = {
			exists = scope:bad_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_big_preference_check.0001.f

		if = {
			limit = { has_trait = preference_dick_big_3 }
			add_character_modifier = {
				modifier = dick_big_3_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_2 }
			add_character_modifier = {
				modifier = dick_big_2_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_1}
			add_character_modifier = {
				modifier = dick_big_1_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose flat dick
	option = {
		trigger = {
			exists = scope:worst_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_big_preference_check.0001.g

		if = {
			limit = { has_trait = preference_dick_big_3 }
			add_character_modifier = {
				modifier = dick_big_3_extremely_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_2 }
			add_character_modifier = {
				modifier = dick_big_2_extremely_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_big_1}
			add_character_modifier = {
				modifier = dick_big_1_very_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}
	#reassess	
	option = {
		name = {
			text = dick_big_preference_check.0001.i
		}
		trigger_event = dt_preference_check.0006

		ai_chance = {
			factor = 1
		}
	}


	#None...
	option = {
		name = {
			text = dick_big_preference_check.0001.j
		}

		ai_chance = {
			factor = 1
		}
	}
}

#if character likes small dick
dt_preference_check.0008 = {
	type = character_event
	title = dick_small_preference_check.0001.t
	desc = dick_small_preference_check.0001.desc
	theme = culture_change
	left_portrait = {
		character = root
		animation = personality_honorable
	}
	right_portrait = {
		character = scope:best_trait_option
		animation = personality_honorable
	}


	immediate = {
				#Find a partner with flat dick
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_small_3
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = best_trait_option
				}

				#tiny dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_small_2
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = moderate_trait_option
				}

				#small dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_small_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = minor_trait_option
				}

				#average dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_average_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = average_trait_option
				}

				#big dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_big_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = poor_trait_option
				}
				
				#huge dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_big_2
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = bad_trait_option
				}

				#gigantic dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_big_3
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = worst_trait_option
				}

	}

	#choose flat dick
	option = {
		trigger = {
			exists = scope:best_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_small_preference_check.0001.a

		if = {
			limit = { has_trait = preference_dick_small_3 }
			add_character_modifier = {
				modifier = dick_small_3_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_2 }
			add_character_modifier = {
				modifier = dick_small_2_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_1}
			add_character_modifier = {
				modifier = dick_small_1_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose tiny dick
	option = {
		trigger = {
			exists = scope:moderate_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_small_preference_check.0001.b

		if = {
			limit = { has_trait = preference_dick_small_3 }
			add_character_modifier = {
				modifier = dick_small_3_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_2 }
			add_character_modifier = {
				modifier = dick_small_2_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_1}
			add_character_modifier = {
				modifier = dick_small_1_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose small dick
	option = {
		trigger = {
			exists = scope:minor_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_small_preference_check.0001.c

		if = {
			limit = { has_trait = preference_dick_small_3 }
			add_character_modifier = {
				modifier = dick_small_3_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_2 }
			add_character_modifier = {
				modifier = dick_small_2_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_1}
			add_character_modifier = {
				modifier = dick_small_1_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose average dick
	option = {
		trigger = {
			is_landed = yes #extra check to make sure they haven't lost their status
			exists = scope:average_trait_option #Doesn't exists for AI
		}
		name = dick_small_preference_check.0001.d

		scope:average_trait_option = {
			add_character_modifier = {
				modifier = favoured_partner_modifier
				years = 1
			}
		}

		reverse_add_opinion = {
			target = scope:average_trait_option
			modifier = choose_me_opinion
			years = 1
		}
		
		ai_chance = {
			factor = 100
		}
	}

	#choose big dick
	option = {
		trigger = {
			exists = scope:poor_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_small_preference_check.0001.e

		if = {
			limit = { has_trait = preference_dick_small_3 }
			add_character_modifier = {
				modifier = dick_small_3_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_2 }
			add_character_modifier = {
				modifier = dick_small_2_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_1}
			add_character_modifier = {
				modifier = dick_small_1_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose huge dick
	option = {
		trigger = {
			exists = scope:bad_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_small_preference_check.0001.f

		if = {
			limit = { has_trait = preference_dick_small_3 }
			add_character_modifier = {
				modifier = dick_small_3_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_2 }
			add_character_modifier = {
				modifier = dick_small_2_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_1}
			add_character_modifier = {
				modifier = dick_small_1_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose gigantic dick
	option = {
		trigger = {
			exists = scope:worst_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_small_preference_check.0001.g

		if = {
			limit = { has_trait = preference_dick_small_3 }
			add_character_modifier = {
				modifier = dick_small_3_extremely_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_2 }
			add_character_modifier = {
				modifier = dick_small_2_extremely_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_1}
			add_character_modifier = {
				modifier = dick_small_1_very_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}
	#reassess	
	option = {
		name = {
			text = dick_small_preference_check.0001.i
		}
		trigger_event = dt_preference_check.0009

		ai_chance = {
			factor = 1
		}
	}


	#None...
	option = {
		name = {
			text = dick_small_preference_check.0001.j
		}

		ai_chance = {
			factor = 1
		}
	}
}

dt_preference_check.0009 = {
	type = character_event
	title = dick_small_preference_check.0001.t
	desc = dick_small_preference_check.0001.desc
	theme = culture_change
	left_portrait = {
		character = root
		animation = personality_honorable
	}
	right_portrait = {
		character = scope:best_trait_option
		animation = personality_honorable
	}


	immediate = {
				#Find a partner with flat dick
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_small_3
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = best_trait_option
				}

				#tiny dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_small_2
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = moderate_trait_option
				}

				#small dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_small_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = minor_trait_option
				}

				#average dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_average_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = average_trait_option
				}

				#big dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_big_1
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = poor_trait_option
				}
				
				#huge dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_big_2
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = bad_trait_option
				}

				#gigantic dick partner
				random_consort = {
					province = capital_province
					limit = {
						has_trait = dick_big_3
					}
					weight = {
			        	base = 1
			        }
					save_scope_as = worst_trait_option
				}

	}

	#choose flat dick
	option = {
		trigger = {
			exists = scope:best_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_small_preference_check.0001.a

		if = {
			limit = { has_trait = preference_dick_small_3 }
			add_character_modifier = {
				modifier = dick_small_3_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_2 }
			add_character_modifier = {
				modifier = dick_small_2_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_1}
			add_character_modifier = {
				modifier = dick_small_1_extremely_satisfied_modifier
				years = 1
			}
	
			scope:best_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:best_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose tiny dick
	option = {
		trigger = {
			exists = scope:moderate_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_small_preference_check.0001.b

		if = {
			limit = { has_trait = preference_dick_small_3 }
			add_character_modifier = {
				modifier = dick_small_3_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_2 }
			add_character_modifier = {
				modifier = dick_small_2_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_1}
			add_character_modifier = {
				modifier = dick_small_1_very_satisfied_modifier
				years = 1
			}
	
			scope:moderate_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:moderate_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose small dick
	option = {
		trigger = {
			exists = scope:minor_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_small_preference_check.0001.c

		if = {
			limit = { has_trait = preference_dick_small_3 }
			add_character_modifier = {
				modifier = dick_small_3_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_2 }
			add_character_modifier = {
				modifier = dick_small_2_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_1}
			add_character_modifier = {
				modifier = dick_small_1_somewhat_satisfied_modifier
				years = 1
			}
	
			scope:minor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:minor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose average dick
	option = {
		trigger = {
			is_landed = yes #extra check to make sure they haven't lost their status
			exists = scope:average_trait_option #Doesn't exists for AI
		}
		name = dick_small_preference_check.0001.d

		scope:average_trait_option = {
			add_character_modifier = {
				modifier = favoured_partner_modifier
				years = 1
			}
		}

		reverse_add_opinion = {
			target = scope:average_trait_option
			modifier = choose_me_opinion
			years = 1
		}
		
		ai_chance = {
			factor = 100
		}
	}

	#choose big dick
	option = {
		trigger = {
			exists = scope:poor_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_small_preference_check.0001.e

		if = {
			limit = { has_trait = preference_dick_small_3 }
			add_character_modifier = {
				modifier = dick_small_3_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_2 }
			add_character_modifier = {
				modifier = dick_small_2_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_1}
			add_character_modifier = {
				modifier = dick_small_1_somewhat_unsatisfied_modifier
				years = 1
			}
	
			scope:poor_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:poor_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose huge dick
	option = {
		trigger = {
			exists = scope:bad_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_small_preference_check.0001.f

		if = {
			limit = { has_trait = preference_dick_small_3 }
			add_character_modifier = {
				modifier = dick_small_3_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_2 }
			add_character_modifier = {
				modifier = dick_small_2_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_1}
			add_character_modifier = {
				modifier = dick_small_1_very_unsatisfied_modifier
				years = 1
			}
	
			scope:bad_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:bad_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}

	#choose gigantic dick
	option = {
		trigger = {
			exists = scope:worst_trait_option
			is_landed = yes #extra check to make sure they haven't lost their status
		}
		name = dick_small_preference_check.0001.g

		if = {
			limit = { has_trait = preference_dick_small_3 }
			add_character_modifier = {
				modifier = dick_small_3_extremely_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_2 }
			add_character_modifier = {
				modifier = dick_small_2_extremely_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

		else_if =  {
			limit = { has_trait = preference_dick_small_1}
			add_character_modifier = {
				modifier = dick_small_1_very_unsatisfied_modifier
				years = 1
			}
	
			scope:worst_trait_option = {
				add_character_modifier = {
					modifier = favoured_partner_modifier
					years = 1
				}
			}
	
			reverse_add_opinion = {
				target = scope:worst_trait_option
				modifier = choose_me_opinion
				years = 1
			}
			
			ai_chance = {
				factor = 100
			}

		}

	}
	#reassess	
	option = {
		name = {
			text = dick_small_preference_check.0001.i
		}
		trigger_event = dt_preference_check.0008

		ai_chance = {
			factor = 1
		}
	}


	#None...
	option = {
		name = {
			text = dick_small_preference_check.0001.j
		}

		ai_chance = {
			factor = 1
		}
	}
}
